/**
 * @param {number[][]} matrix
 * @param {number} target
 * @return {boolean}
 */
 var findNumberIn2DArray = function(matrix, target) {
  //从左下角开始选择
  var m = matrix.length
  var n = matrix[0] && matrix[0].length  // 计算二维数组的一个数组的长度的时候 需要判断它是否存在
  if(n === 0 || m === 0) return false
  let i = m-1,
      j = 0
  while(i >= 0 && j < n){
    if(matrix[i][j] > target){
      i--
    }else if(matrix[i][j] < target){
      j++
    }else{
      return true
    }
  }
  return false
};